<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>09_闭包-作用</title>
    </head>
    <body>
        <script>
            // function f1(){
            //     var a = 1;
            //     a++;
            //     console.log(a);
            // }

            // f1();
            // f1();




            function f1(){
                var a = 1;
                function f2(){
                    a++;
                    console.log(a);
                }
                return f2;
            }

            var result = f1();
            result();
            result();
            result();
            result();

            // 闭包作用：
            // 1：延长了外部函数的局部的变量的生命周期
            // 2：函数外部可以访问函数内部的局部变量
        </script>
    </body>
</html>